﻿.login{background:url(../img/123.jpg) no-repeat center top;}
.loginindex{width:1200px;margin:0 auto}
.loginindex2{height:550px; overflow:hidden;position:relative}

.p10{height:10px; clear:both}

.login-box{position:absolute;top:94px;right:34px; width:354px;background-color:#fff}
.login-box .login-title{padding:15px 0;background-color:#f4f4f4;font-size:18px;color:#4f4f4f;text-align:center}
.login-box .error-msg{margin:10px 34px 0;padding:5px 0 5px 28px;background:url(../images/user/icon.jpg) no-repeat 6px -1176px;border:1px solid #ffd393;line-height:16px;color:#ff5e5e;font-size:12px;display:none}
.login-box .login-from{padding:12px 34px 15px;width:286px}
.login-box .login-from .label-icon{_margin-left:4px;display:inline-block;*display:inline;*zoom:1;width:34px;height:40px;border:1px solid #e3e3e3;border-right:0;float:left}.login-box .login-from .label-username{background:url(../images/user/icon.jpg) no-repeat 9px -845px #fff}
.login-box .login-from .label-password{background:url(../images/user/icon.jpg) no-repeat 9px -911px #fff}
.login-box .login-from .form-input{*margin-top:-1px;margin-left:-2px;display:block;width:248px;_width:230px;height:40px;*height:40px;line-height:40px;border:1px solid #e3e3e3;border-left:0;color:#b5b5b5;font-family:Arial,Tahoma,Helvetica;padding-left:0}
.login-box .login-from .caplogin{float:left;width:90px;height:34px;line-height:34px;border:1px solid #e3e3e3;padding-left:10px}
.login-box .login-from .img-code{height:40px;width:80px;margin-left:12px;cursor:pointer}
.login-box .login-from .remember{padding-top:6px;display:inline-block;*display:inline;*zoom:1;float:left;color:#666;font-size:12px;font-family:宋体}
.login-box .login-from .forget-pwd{padding-top:6px;float:right}
.login-box .login-from .g-common-btn{margin-top:8px;width:280px;height:44px;line-height:44px}
.login-box .login-from .free-reg{color:#127ff5}
.login-box .login-from .free-reg:hover{text-decoration:underline}

.login-box .login-from .login-form-links{margin-top:18px;border-top:1px solid #e3e3e3;text-align:center}
.login-box .login-from .login-form-links p{text-align:center;width:128px;margin:-10px auto 6px auto;color:#9b9b9b;background-color:#fff}
.login-box .login-from .login-form-links .link-icon{display:inline-block;*display:inline;*zoom:1;width:30px;height:17px;background-image:url(../images/vip/ico.png);background-repeat:no-repeat}
.login-box .login-from .login-form-links .tb-icon{background-position:0 -306px}
.login-box .login-from .login-form-links .qq-icon{background-position:0 -323px}
.login-box .login-from .login-form-links .sina-icon{background-position:0 -289px}

.g-blue-btn{ width:285px; height:45px;background-color:#2086ee;color:#fff; border:0px; font-size:16px; margin-top:15px; margin-bottom:10px}
.g-blue-btn:hover{ opacity: 0.8; cursor:pointer}



.mailbox_top{height:80px;background:#ff6699;}
.mailbox_logo{
	width:980px;
	margin:0 auto;}
.mailbox_logo .mailbox_tp{
	width:338px;
	height:41px;
	display:block;
	float:left;
	margin-top:19px;}
	
#emailMatch_list .mailListBox{border:1px solid #e0e0e0; *margin-left:-15px;width:260px; background-color:#fff; position:absolute; z-index:9999; display:none;}
#emailMatch_list .mailListBox ul{padding:0; margin:0;}
#emailMatch_list .mailListBox li{zoom:1;overflow:hidden;width:225px; padding:0 15px; margin:0; border-bottom:1px dashed #ddd; list-style:none; font-size:14px; font-family:Arial,Helvetica,sans-serif; line-height:36px; height: 36px;cursor:pointer; color:#333;}
#emailMatch_list .mailListBox li.hover{background-color:#FFF7FB; color:#ff6699;}
#emailMatch_list .mailListBox li.current{background-color:#FFF7FB; color:#ff6699;}


/*会员中心*/
.vipbj{background:#fff;width:100%; padding:40px 0 10px 0;}
.step-reg{ width: 1000px; height: 45px; margin: 38px auto; background: url(../images/user/step.png) 0 0 no-repeat;}
.step-sq{ width: 1000px; height: 45px; margin: 38px auto; background: url(../images/user/s.png) 0 0 no-repeat;}

.register{ width:998px; background:#FFFFFF; margin-top:15px;  border-radius: 5px; overflow:auto; height:auto; font-family:"微软雅黑";  padding-bottom:50px}
.register_left{ float:left; width:660px; overflow:hidden;}
.register_left p.title{ margin:30px 0 20px 70px; font-size:21px; font-family:"微软雅黑"; font-weight:normal;  width:500px;}
.register_left table{ font-size:16px; margin:20px 0 0 70px; display:inline;}
.register_left table label{ font-size:12px; color:#999999; margin-left:10px}
.register_left .ddinput { width:250px; height:40px; line-height:40px;padding-left:5px; background:#FFf;border-radius:3px; border:1px #ddd solid;}
.register_left .ddinput:hover { width:250px; height:40px;padding-left:5px;  background:#FFf;border-radius:3px; border:1px #ff5151 solid;}


.register_b2{ width:170px; height:50px;line-height:50px;text-align:center; border-radius:5px;background:#ECF5FF; border-bottom:2px #D2E9FF solid;  color:#666; cursor:pointer; font-size:16px;  }
.register_b2:hover{opacity:.8;}

.register_right{ float:right; width:295px; border-left:1px solid #E5E5E5; margin:40px 0 0 0;}
.register_right .register_right_1{margin:20px 0 0 0; width:280px; text-align:center;color:#999999;}
.register_right .register_right_1 input{ margin:15px 0 0 0;}

.login_pwfont{	vertical-align:bottom; font-size:13px; color:#0099CC;	margin:0 0 0 10px;	}
.login_pwfont a:link {text-decoration: underline;}
.register_left ul{ clear:both; padding:0; margin:0 0 0 158px;}
.register_left ul li{ float:left; width:75px; height:35px; margin:0 2px 0 0;}
.register_left h4{ clear:both; margin:0 0 0 158px;  padding:0; height:100px; line-height:100px;}

.denglu_xuanfu{background:url(../images/denglu_xuanfu.png) no-repeat;width:216px;height:39px;padding-top:12px;text-align:center;color:#fff;position:absolute;right:-165px;top:-40px; display:none; font-size:14px}
.register_b{ width:250px; height:45px; border:0; color:#FFFFFF; cursor:pointer; font-size:16px;  }
.register_b:hover{ opacity: 0.8;  }

.hezuo { width:200px; padding-left:50px; float:left; }
.hezuo h3 { font-size:16px; font-family:"微软雅黑"; font-weight:normal; }
.hezuo ul { margin-top:18px; }
.hezuo ul li { padding-top:10px; position:relative; }
.hezuo ul li a { color:#666666; width:110px; height:52px; display:block; line-height:52px; font-size:14px; padding-left:60px; }
.hezuo ul li a:hover { text-decoration:none; }
.hezuo ul li .denglu { background:url(../images/login/login.gif) no-repeat; }
.hezuo ul li .sina { background-position:0 -99px; }
.hezuo ul li .qq { background-position:0 -44px; }
.hezuo ul li .tb { background-position:0 -154px; }
.hezuo ul li .qqweibo { background-position:0 -209px; }
.hezuo ul li .kaixin { background-position:0 -264px; }
.hezuo ul li .sina:hover { background-position:-173px -99px; }
.hezuo ul li .qq:hover { background-position:-173px -44px; }
.hezuo ul li .tb:hover { background-position:-173px -154px; }
.hezuo ul li .qqweibo:hover { background-position:-173px -209px; }
.hezuo ul li .kaixin:hover { background-position:-173px -264px; }

